/*
 * Transicao.java
 *
 * Classe representando uma transição de determinado estado para outro, contém
 * uma String que possui todos os símbolos que ativarão a transição, e o Estado
 * para o qual a transição levará.
 *
 * Última modificação: 23/06/2010
 *
 * Autores:
 *    Felipe Lacet
 *    Gutenberg Neto
 *    Jader James
 *    Marcello Galdino
 *    Ronei Oliveira
 */

package lexico;

public class Transicao {

    private Estado estado;
    private String simbolosAceitos;

    public Transicao(Estado estado, String simbolosAceitos) {
        this.estado = estado;
        this.simbolosAceitos = simbolosAceitos;
    }

    /*
     * Método getter para o estado de destino
     * Entradas: nada
     * Saída: estado de destino
     */
    public Estado getEstado() {
        return estado;
    }

    /*
     * Método getter para os símbolos aceitos pela transição
     * Entradas: nada
     * Saída: String contendo os símbolos
     */
    public String getSimbolosAceitos() {
        return simbolosAceitos;
    }
}
